package come.bjpowernode.javase.io;

import java.io.DataOutputStream;
import java.io.FileOutputStream;

/*
java.io.DataOutputStream:数据专属流
这个流可以将数据连同数据的类型一并写入文件。
注意：这个文件不是普通文本文件，使用记事本打不开。
 */
public class DataOutputStreamTest {
    public static void main(String[] args) throws Exception{
        //创建数据专属的字节输出流
        DataOutputStream dos = new DataOutputStream(new FileOutputStream("data"));
        //准备数据
        byte b=100;
        short s=200;
        int i=300;
        long l=400L;
        float f=3.14f;
        double d=3.14;
        boolean sex=false;
        char c = 'a';
        //写
        dos.writeByte(b);
        dos.writeShort(s);
        dos.writeInt(i);;
        dos.writeLong(l);
        dos.writeFloat(f);
        dos.writeDouble(d);
        dos.writeBoolean(sex);
        dos.writeChar(c);
        dos.flush();
        dos.close();
    }
}
